Process Group Management in Cross-Layer Adaptation

نویسندگان

  • Wanghong Yuan
  • Klara Nahrstedt
چکیده

Our previous MMCN03 paper reported a cross-layer adaptation framework, GRACE-1, that coordinates the adaptation of CPU frequency/voltage, CPU scheduling, and application quality. GRACE-1 assumes that all application processes (or threads) are independent from each other and adapt individually. This assumption, however, is invalid for multithreaded applications that include dependent and cooperative processes. To support the joint performance requirements of such dependent processes, this paper extends GRACE-1 with a process group management mechanism. The enhanced framework, called GRACE-grp, introduces a new OS abstraction, group control block, to provide the OS-level recognition and support of process groups. Through a group control block, dependent processes can explicitly set up a group and specify their dependency in the OS kernel. Consequently, GRACE-grp schedules and adapts them in a synchronized and consistent manner, thereby delivering joint performance guarantees. We have implemented and evaluated the GRACE-grp framework. Our experimental results show that compared to GRACE-1, GRACE-grp provides better support for the joint quality of dependent processes and reduces CPU energy consumption by 6.2% to 8.7% for each process group.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Cross-layer Service Adaptation - State-of-the-Art, Shortcoming Analysis, and Future Research Directions

In the past few years several cross-layer monitoring and adaptation technologies have been proposed. Although these are cross-layer adaptation technologies, however, in practice they focus on a particular layer. Some solutions involves two layers, yet none of the existing solutions do not consider all the layers during adaptation process. Furthermore, cross-layer adaptation approaches generate ...

متن کامل

Towards Self-adaptation Planning for Complex Service-Based Systems

A complex service-based system (CSBS), which comprises a multi-layer structure possibly spanning multiple organizations, operates in a highly dynamic and heterogeneous environment. At run time the quality of service provided by a CSBS may suddenly change, so that violations of the Service Level Agreements (SLAs) established within and across the boundaries of organizations can occur. Hence, a k...

متن کامل

Challenges in Cross Layer Adaptation for Multimedia Transmission

Over the last years a number of new protocols have been developed for multimedia applications in the whole OSI layer’s scale. In order to support better wireless user the cross layer design paradigm has been proposed. This paper presents the challenges in design and implementation of cross layer adaptation schemes for multimedia transmission over wired and wireless networks. In addition, the pa...

متن کامل

Challenges in Cross Layer Adaptation for Multimedia Transmission

Over the last years a number of new protocols have been developed for multimedia applications in the whole OSI layer’s scale. In order to support better wireless user the cross layer design paradigm has been proposed. This paper presents the challenges in designing and implementation of cross layer adaptation schemes for multimedia transmission over wired and wireless networks. In addition, the...

متن کامل

A Framework for Cross Layer Adaptation for Multimedia Transmission over Wired and Wireless Networks

This paper proposes a framework for cross-layer adaptation for multimedia transmission over wired and wireless networks. The main concept is based on a “holistic approach” in which all layers participate to the adaptation process and make its own contributions. In addition, the proposed framework can support both wired and wireless receivers in one platform and cross layer information are used ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003